package dw.fastfile.common.dto;

import lombok.Data;

import java.util.List;

/**
 * @description:
 * @author: wanghao
 * @create: 2023-01-03 18:42
 **/
@Data
public class PageResponse<T> {
    /**
     * 当前第几页，从1开始，取请求的值
     */
    private int pageIndex = 1;
    /**
     * 每页显示数量，取请求的值
     */
    private int pageSize;
    /**
     * 记录总条数
     */
    private int recordCount;
    /**
     * 记录总页数
     */
    private int pageCount = 1;
    /**
     * 数据
     */
    private List<T> recordList;

    /*
    冗余字段
     */
    /**
     * 第一页
     */
    private int beginPageIndex = 1;
    /**
     * 最后一页
     */
    private int endPageIndex = pageCount;

}
